Evaluating methods and technologies in software engineering with Respect to Developers' skill level

نویسندگان

  • Gunnar R. Bergersen
  • Dag I. K. Sjøberg
چکیده

Background: It is trivial that the usefulness of a technology depends on the skill of the user. Several studies have reported an interaction between skill levels and different technologies, but the effect of skill is, for the most part, ignored in empirical, human-centric studies in software engineering. Aim: This paper investigates the usefulness of a technology as a function of skill. Method: An experiment that used students as subjects found recursive implementations to be easier to debug correctly than iterative implementations. We replicated the experiment by hiring 65 professional developers from nine companies in eight countries. In addition to the debugging tasks, performance on 17 other programming tasks was collected and analyzed using a measurement model that expressed the effect of treatment as a function of skill. Results: The hypotheses of the original study were confirmed only for the low-skilled subjects in our replication. Conversely, the high-skilled subjects correctly debugged the iterative implementations faster than the recursive ones, while the difference between correct and incorrect solutions for both treatments was negligible. We also found that the effect of skill (odds ratio = 9.4) was much larger than the effect of the treatment (odds ratio = 1.5). Conclusions: Claiming that a technology is better than another is problematic without taking skill levels into account. Better ways to assess skills as an integral part of technology evaluation are required.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evaluating The Usability of a Web Software and Determining its Correlation with Fatigue and Burnout Factor in Office Personnel of a Health Center in Tehran City

 Introduction: The importance of assessing and identifying ergonomic risk factors in the workplace among office workers has increased with the increase in occupational tasks of computer and increasing the risk of physical and mental disorders among its users. One of these factors is the usability of computer hardware and software. The purpose of this study was to evaluate the applicability of o...

متن کامل

بررسی کاربرد فناوری معنایی برای سازماندهی اطلاعات در نرم‌افزارهای کتابخانه دیجیتالی

The present study was an attempt to investigate the use of semantic technologies to organize information in digital library software systems. The present study was a practical one which employed a descriptive survey method. The study sample consisted of three digital library software systems entitled Pars Azarakhsh, Parvan Pajoh, and Payam Mashregh. Data were collected through a checklist incl...

متن کامل

C Case Tools for Database Engineering Background: Database Engineering Requirements

Designing and implementing a database comprising a few tables require a level of expertise that is readily found among most experienced users, provided they are somewhat keen on office productivity tools. Playing a dozen of hours with Microsoft Access should give clever and motivated users sufficient feeling and technical skill to develop small workable databases. However, things quickly get ha...

متن کامل

Survey in Curricula Civil Engineering with Respect to Environment

The study aimed at a critical assessment of the environmentalism components introduced in the civil engineering curriculum in India polytechnic colleges (state of Tamilnadu) and associate degree level Technical Institutions in Iran .The objective of study was to compare technical education curriculum in civil engineering with respect to environmentalism. Both qualitative and quantitative techni...

متن کامل

A Novel Interactive Possibilistic Mixed Integer Nonlinear Model for Cellular Manufacturing Problem under Uncertainty

Elaborating an appropriate cellular manufacturing system (CMS) could solve many structural and operational issues. Thereby, considering some significant factors as worker skill, machine hardness, and product quality levels could assist the companies in current competitive environment. This paper proposes a novel interactive possibilistic mixed integer nonlinear approach to minimize the total co...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012